var e = require('events')
var myEmitter = new e()
console.log(new Error('reject'))
// 如果我们不想因为一个error而使得进程退出，那么可以让uncaughtException事件作为最后一道防线来捕获异常
process.on('uncaughtException', () => {
  console.log('got error')
})
myEmitter.emit('error', new Error('abcdefg'))
